package com.xxx.model;

import java.io.Serializable;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;

import com.xxx.common.utils.DateUtil;

import lombok.Data;

@Data
@SuppressWarnings("serial")
public class SysRole implements Serializable{
	
	private Long id;
	
	@NotNull(message="排序编号不能为空")
	@Min(value=0,message="最小值为0")
	/** 排序编号 */
	private int orderno;
	
	@NotNull(message="角色编号不能为空")
    @NotEmpty(message="角色编号不能为空")
	/** 角色编号 */
	private String rolecode;
	
	@NotNull(message="角色名称不能为空")
    @NotEmpty(message="角色名称不能为空")
	/** 角色名称 */
	private String rolename;
	
	/** 状态:0-停用 1-启用 */
	private int status = 1;
	
	private long createtime = DateUtil.dateToLong();
	
	private long updatetime = DateUtil.dateToLong();
	
}
	

	
